package Inet;

import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;
import java.nio.charset.StandardCharsets;

/**
 发送端  一发 一收
 */

public class Client1 {
    public static void main(String[] args) throws Exception{
        System.out.println("=======客户端启动=======");

        //1.创建发送端对象：发送端自带默认的端口号(人)
        DatagramSocket socket = new DatagramSocket();

        //2.创建一个数据包对象封装数据(韭菜盘子)
        /**
         public DatagramPacket(byte buf[], int length,
         InetAddress address, int port)
         参数一：封装要发送的数据（韭菜）
         参数二：发送数据的大小
         参数三：服务端的主机IP地址
         参数四：服务端的端口
         */
        byte[] buffer = "Hello world!".getBytes(StandardCharsets.UTF_8);
        DatagramPacket packet = new DatagramPacket(buffer, buffer.length, InetAddress.getLocalHost(), 8888);

        //3.发送数据出去
        socket.send(packet);

        socket.close();
    }
}
